<div class="divmain">
    <table width="100%" id="fmfrmmanager_tblinfo" class="tblInfo">
        <tr>
            <td valign="top" class="width20" >

                <div  id="search-form" title="Tìm tiếng việt không dấu hoặc có dấu!" alt="Tìm tiếng việt không dấu hoặc có dấu!" ><input type='text'style="height:22px" class=" txttimnhanh"  id='fmfrmmanager_txts'/></div>


                <div id="fmfrmmanager_leftmenu"  style='padding-top:5px'>
                </div>
            </td>
            <td class="clsmiddle"></td>
            <td  valign="top" >
                <div class="divGridIndex" id="fmfrmmanager_divGrid" align="center" style="overflow:auto">
                </div>
            </td>
        </tr>
    </table>
</div>
<div class="divDialog" id="fmfrmmanager_divAddProduct">
    <table class="tblDialog info" id="fmfrmmanager_tblAddProduct">
        <tr>
            <td class="lblRequired"> Tên sản phẩm: </td>
            <td>
                <input type="text" class="txtRequired" id="fmfrmmanager_productName" maxlength="30">
            </td>
        </tr>
        <tr>
        <td class="lblRequired">
            Giá tiền:
        </td>
        <td>
            <input type="text" class="txtRequired isNumber txtTien" id="fmfrmmanager_productPrice" maxlength="9">
        </td>
    </tr>
    <tr>
        <td colspan="2" style="color:blue;">
            Thêm các sản phầm không nằm trong danh mục
        </td>
    </tr>
        <tr>
            <td class="alignCenter" colspan="2">
                <input type="hidden" value="" name="fmfrmmanager_hdRoomAdd" id="fmfrmmanager_hdRoomAdd">
                <button id="fmfrmmanager_saveProduct" onclick="fmfrmmanager_addNewProduct()">Thêm</button>
                <button  class="cancelDialog">Đóng</button>
            </td></tr>
    </table>
</div>
<div class="divDialog divCancel" id="fmfrmmanager_divCancel">
    <table class="tblDialog info" id="fmfrmmanager_tblCancel">
        <tr>
            <td class="lblRequired width30"> Lí do hủy phòng: </td>
            <td>
                <input type="text" id="fmfrmmanager_reasoncancel" maxlength="450" class="width100 txtRequired">
            </td>
        </tr>        
        <tr><td style="font">
            Chú ý : 
            </td>
            <td style="color:blue">
            - Khi hủy phòng thì không thể phục hồi lại được. <br/>
            - Phải ghi lí do trước khi hủy phòng
            </td>
        </tr>
        <tr>
            <td class="alignCenter" colspan="2">
                <input type="hidden" value="" name="fmfrmmanager_hdRoomAdd" id="fmfrmmanager_hdCancel">
                <button id="fmfrmmanager_CancelRoom" onclick="fmfrmmanager_cancelRoom()">Hủy phòng</button>
                <button  class="cancelDialog">Bỏ qua</button>
            </td></tr>
    </table> 
</div>
<div id="fmfrmmanager_moveTable" class="divDialog">
    <table class="tblDialog">
        <tr>
            <td> Đến phòng
            </td>
            <td>
                <select id="fmfrmmanager_Tableactive">
                    <option>--chọn--</option>
                </select>
            </td>
        </tr>
        <tr>
            <td class="alignCenter" colspan="2">
                <input type="hidden" value="" name="fmfrmmanager_TableMoveId" id="fmfrmmanager_TableMoveId">
                <button id="fmfrmmanager_move" onclick="fmfrmmanager_moveTable()">Chuyển</button><button class="cancelDialog">Đóng</button>
            </td></tr>
    </table>
</div>
<div  id="fmfrmmanager_divprint"  style="width:400px" align="center">
</div>
<div id="fmfrmmanager_activetable" style="width:400px" align="center"></div>

<div id="fmfrmmanager_divDetail" class="divDialog" align="center">
    <table class="tblDialog width100 info"  style="border:1px green solid">

        <tr>
            <td class="width30">Thời gian bắt đầu:</td>
            <td colspan="3" id="fmfrmmanager_tdtimestart"></td>

        </tr>
                <tr>            
            <td >NV phục vụ:</td>
            <td id="fmfrmmanager_tdstaffs" ><select id="fmfrmmanager_cbbstaffs" class="width100"><option>--Chọn--</option></select></td>
          <td ></td> 
          <td ></td> 
        </tr> 
        
        <tr>

            <td class="width30">Khuyến mãi-voucher</td>
            <td class="width20" id="fmfrmmanager_tdpromotion">
                <select id="fmfrmmanager_cbbpromotion"  class="width100"><option>--Chọn--</option></select></td>
            <td class="width20" id="fmfrmmanager_tdnumber" ></td>
            <td id="fmfrmmanager_tdvoucher" class="width20">
                <select id="fmfrmmanager_cbbnumvoucher" class="width100">
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                </select>
            </td>
        </tr>


        <tr>
            <td>Giảm giá phát sinh:</td>
            <td>
                <input type="text" maxlength="9" class="isNumber" id="fmfrmmanager_txtarisingPrice" />   </td>
            <td>
            </td>
            <td>
            </td> 
        </tr>
        <tr>
            <td>Lí do giảm giá:</td>
            <td colspan="3">
                <input type="text" maxlength="400" id="fmfrmmanager_txtdescription" class="width100" />   
            </td>

        </tr>


        <tr>
            <td colspan="4" align="center">
                <input type="hidden" id="fmfrmmanager_hdcurrentviewdetail" value="0">
                <input type="hidden" id="fmfrmmanager_hdpromotype" value="0">
                <input type="hidden" id="fmfrmmanager_hdpromopercent" value="0">
                <input type="hidden" id="fmfrmmanager_hdtimerent" value="00:00">
                <button id="fmfrmmanager_saveAndSshowbill" class="fm_btnTotal clsbtn clsbill">Hóa đơn</button>
                <button id="fmfrmmanager_saveDetail" class="save validate btnsave">Thêm Mới</button>
                <button  class="cancelDialog">Đóng</button>
                </td>
        </tr>
    </table>

</div>
<input type="hidden" value="" id="fmfrmmanager_TableId">
<input type="hidden" value="" id="fmfrmmanager_hdcurrentid">
<input type="hidden" value="" id="fmfrmmanager_hdroomid">
<div class="fm_printable"  style="display:none;width:150px;height:150px">
    <table id="fm_tableprint" style="font-size:12px;width:150px;height:150px"></table>
</div>
<script type="text/javascript" src="adagps.com/scripts/fm/fm_classRoom.js"></script>
<script type="text/javascript" src="adagps.com/scripts/fm/fm_script.js"></script>
<script type="text/javascript" src="adagps.com/scripts/fm/fm_classAction.js"></script>


<script language="javascript">
changeWaiting(0); 
var fd_activeroom_contextHtml = '';
var fm_obj;
var  fmfrmmanager_currentViewdetail =0;



$(document).ready(function () {


    setTimeout(function() {


        $('#fm_menu').height($(window).height()-133);

    }, 1000);

    $( window ).resize(function() {
        $('#fm_menu').height($(window).height()-133);
    });
});

$(document).ready(function () {
    initForm('fmfrmmanager_divDetail');
    initForm('fmfrmmanager_divCancel');
    fm_obj = new fm_classRoom();
    initForm('fmfrmmanager_tblAddProduct');
//alert($('#fmfrmmanager_divGrid').height());// $(window).height()
    //alert();
    $('#fmfrmmanager_divGrid').height($(window).height()-82);
    $( window ).resize(function() {
        $('#fmfrmmanager_divGrid').height($(window).height()-82);
    });

    $('#fmfrmmanager_divAddProduct').dialog({
        autoOpen:false,
        modal:true,
        width :400,
        resizable:true,
        overflow: 'auto'
    });
    $('#fmfrmmanager_activetable').dialog({
        autoOpen:false,
        modal:true,
        width :400,
        resizable: true,
        overflow: 'auto'
    });



    $('#fmfrmmanager_divprint').dialog({
        autoOpen: false,
        modal:true,
        width: 400,
        resizable: true,
        overflow: 'auto'
    });

    $('#fmfrmmanager_divDetail').dialog({
        autoOpen: false,
        modal: true,
        width: 500,
        resizable: true,
        overflow: 'auto'
    });   
    $('#fmfrmmanager_divCancel').dialog({
        autoOpen: false,
        modal: true,
        width: 500,
        resizable: true,
        overflow: 'auto'
    });

    $('#fmfrmmanager_moveRoom').dialog({
        autoOpen: false,
        modal: true,
        width: 300,
        resizable: true,
        overflow: 'auto'
    });



    $('.fm_btnPrintTotal').live('click',function(){
        //  fmfrmmanager_execute();
        var Roomid = $(this).attr('id');// lấy id của cái bảng      
        Room_id = getId(Roomid,2);// lấy id của cái phòng
        fmfrmmanager_DeactiveStatus(Room_id);
    })  ;
    $('#fmfrmmanager_saveAndSshowbill').live('click',function(){
        $('#fmfrmmanager_saveDetail').click();
    });

    $('.fmdown').live('click',function(){

        var trid = $(this).parents('tr:eq(0)').attr('id');// lấy id của tr hiện tại
        prodId = getId(trid,1); // lấy tên id của sản phẩm thêm vào
        
        if(typeof fm_obj.arrProductPrice[prodId] == 'undefined'){
              alert('Sản phẩm này đã bị xóa hoặc hết hàng. \n Nên không thể thao tác thêm bớt sản phẩm này!');
              return false;
        }

        var Roomid = $(this).parents('table:eq(1)').attr('id');// lấy id của cái bảng
        Room_id = getId(Roomid,2);// lấy id của cái phòng

        var btnid = prodId;
        fm_ChangeTr("fmfrmmanagerfmtr_"+btnid,1,Room_id);
        fm_obj.addRemoveProduct(prodId,Room_id,-1);
        var trParent = $(this).parents('tr:eq(0)');
        var numProduct = $(trParent).find('.quanlity:first').text();

        numProduct = parseInt(numProduct);
        if(numProduct==1){
            $(trParent).remove();
            fmcalActiveRoomByRoomType();
        }else{
            numProduct --;
            $(trParent).find('.quanlity:first').text(numProduct);
        }
        //fmcalPriceInRoom(Room_id);

    });
    $('.fm_delpro').live('click',function(){
        
        changeWaiting(0);
        var trid = $(this).parents('tr:eq(0)').attr('id');// lấy id của tr hiện tại
        prodId = getId(trid,1); // lấy tên id của sản phẩm thêm vào

        var Roomid = $(this).parents('table:eq(1)').attr('id');// lấy id của cái bảng
        Room_id = getId(Roomid,2);// lấy id của cái phòng

        var btnid = prodId;
        //fm_ChangeTr("fmfrmmanagerfmtr_"+btnid,1,Room_id);
        ///fm_obj.addRemoveProduct(prodId,Room_id,-1);
        var trParent = $(this).parents('tr:eq(0)');

        var nameproduct = $(trParent).find('.productName:first').text(); 
        roomname = fm_obj.arrRoom[Room_id].name; 
        if(confirm('Bạn muốn xóa ['+nameproduct+'] ra khỏi phòng ['+ roomname +']?')){
            
           current_id = fm_obj.arrRoom[Room_id].current_id;
           $(trParent).remove();  
           xajax_fmmanager_deleteproduct(current_id,prodId); 
        }else{
            changeWaiting(1);
        }
         

    });


    // click nút này để thêm sản phẩm
    $('.fmup').live('click',function(){

        var trid = $(this).parents('tr:eq(0)').attr('id');// lấy id của tr hiện tại
        prodId = getId(trid,1); // lấy tên id của sản phẩm thêm vào
        
        if(typeof fm_obj.arrProductPrice[prodId] == 'undefined'){
              alert('Sản phẩm này đã bị xóa hoặc hết hàng. \n Nên không thể thao tác thêm bớt sản phẩm này!');
              return false;
        }

        var Roomid = $(this).parents('table:eq(1)').attr('id');// lấy id của cái bảng

        Room_id = getId(Roomid,2);// lấy id của cái phòng

        var btnid = prodId;
        fm_ChangeTr("fmfrmmanagerfmtr_"+btnid,0,Room_id);// thay đổi màu khi thêm mới
        fm_obj.addRemoveProduct(prodId,Room_id,1);// đưa vào mãng để cập nhật xuống DB

        var trParent = $(this).parents('tr:eq(0)');
        var numProduct = $(trParent).find('.quanlity:first').text();
        numProduct = parseInt(numProduct);
        numProduct++;
        $(trParent).find('.quanlity:first').text(numProduct);
        //fmcalPriceInRoom(Room_id);
    });

    $('.fm_btnTotal').live('click', function(){
        clearTimeout(fmclosetotal);
        fmfrmmanager_execute();
        var id = $(this).attr('id'); // lấy id của fm_btnTotal
        Room_id = getId(id,2);// lấy id của cái phòng
        if($(this).hasClass('clsbill')){
            Room_id = $('#fmfrmmanager_hdcurrentviewdetail').val();  
        }
        fmCloseDialogtotal();
        current_id =  fm_obj.arrRoom[Room_id].current_id;
        minmoney =  fm_obj.arrRoom[Room_id].minmoney; 
        $('#fmfrmmanager_hdcurrentid').val(current_id);
        $('#fmfrmmanager_hdroomid').val(Room_id);
        title = 'Phòng '+ fm_obj.arrRoom[Room_id].name+': Hóa đơn tính tiền phòng ';
        $('#fmfrmmanager_divprint').dialog('option','title',title);
        xajax_fmfrmmanager_showBill(current_id,Room_id,fm_obj.config,minmoney,fm_obj.arrPromotion);
    });

    $('.fm_btnfinal').live('click', function(){
        xajax_fmfrmmanager_finishRoom(fm_obj.arrPriceSave);
    });
    $('.fm_btnprint').live('click', function(){

        var strPrint = '';
        room_id =  fm_obj.arrPriceSave.room_id;
        var nameRoom = fm_obj.arrRoom[room_id].name;
        var fm_name_service=fm_obj.config.fm_name_service;
        var fm_start_bill=fm_obj.config.fm_start_bill; 
        if(fm_name_service!=''){
            if(fm_start_bill!=''){
               strPrint+='<tr><td colspan="3" style="font-weight:bold;font-size:17px;font-style:italic;text-align:center;font-family:Brush Script MT" >'+fm_name_service+'</td></tr>'; 
            }else{
               strPrint+='<tr><td colspan="3" style="border-bottom: solid 1px black;font-weight:bold;font-size:17px;font-style:italic;text-align:center;font-family:Brush Script MT"  >'+fm_name_service+'</td></tr>';   
            }
            
        }
       
        if(fm_start_bill!=''){
            strPrint+='<tr><td colspan="3" style="border-bottom: solid 1px black;font-size:9px;font-style:italic;" >'+fm_start_bill+'</td></tr>';
        } 
        strPrint+='<tr><td colspan="3" style="text-align:center; font-size:11px;font-style:italic;" >Hóa Đơn Bàn '+nameRoom+'</td></tr>';
        var MHD = fm_obj.arrPriceSave.current_id;
         var dateHD = fm_obj.arrPriceSave.datebill;
         strPrint+='<tr><td colspan="3" style="text-align:left; font-size:8px;font-style:italic;" >MHĐ:'+MHD+'</td></tr>';
         strPrint+='<tr><td colspan="3" style="border-bottom: solid 1px black;text-align:left; font-size:8px;font-style:italic;" >NGÀY:'+dateHD+'</td></tr>';
         /*strPrint += '<tr style="font-size:11px;font-style:italic;"><td>Sản Phẩm</td><td>SL</td><td>T.tiền</td></tr>';*/

                $('#fmfrmmanagerfm_tblBill').find('tr').each(function(){
            strPrint += '<tr>';
            if($(this).css('display')!='none'){
                if($(this).hasClass('cls_total')){
                    var flg = 0;
                    $(this).find('td').each(function(){
                        var temp = locdau(strip($(this).html()),true);
                        if(flg==0){
/*                            strPrint += '<td align="right"  style="font-size:16px;font-weight:bold;font-family:Perpetua">TC:</td>';*/
                            flg=1;
                        }else{
                            strPrint += '<td align="right" colspan="3" style="font-size:16px;font-weight:bold;font-family:Perpetua">TC:&nbsp; '+temp+'</td>';
                        }
                        var temp = locdau(strip($(this).html()),true);
                    });
                }else if($(this).hasClass('sumdetail')){
                    var flg_sum = 0;
                        $(this).find('td').each(function(){
                        var temp = locdau(strip($(this).html()),true);
                        if(flg_sum==0){
                            strPrint += '<td align="right" colspan="2"  style="font-size:10px;font-weight:bold;">'+temp+':</td>';
                            flg_sum=1;
                        }else{
                            strPrint += '<td  align="right" style="font-size:10px;">'+temp+'</td>';
                        }
                        var temp = locdau(strip($(this).html()),true);
                    });
                }
                else if($(this).hasClass('timedetail')){
                    var flg_sum = 0;
                        $(this).find('td').each(function(){
                        var temp = locdau(strip($(this).html()),true);
                        if(flg_sum==0){
                            strPrint += '<td align="right"   style="font-size:10px;font-family:Perpetua;">'+temp+':</td>';
                            flg_sum=1;
                        }else{
                            strPrint += '<td  align="left" colspan="2" style="font-size:10px;font-family:Perpetua;">'+temp+'</td>';
                        }
                        var temp = locdau(strip($(this).html()),true);
                    });
                }else{
                   
                    $(this).find('td').each(function(){
                        var temp = locdau(strip($(this).html()),true);
                         //alert(temp);
                        strPrint+= '<td style="font-size:10px;">'+temp+'</td>';
                    });
                }

            }
            strPrint += '</tr>';


        });
        
        
        var fm_greeting_bill=fm_obj.config.fm_greeting_bill;
        if(fm_greeting_bill!=''){
            strPrint+='<tr><td colspan="3" style="text-align:center;border-top: solid 1px black;font-style:italic;font-family:Perpetua" >'+fm_greeting_bill+'</td></tr>';
        }

       $('#fm_tableprint').html(strPrint);
        $( ".fm_printable" ).print();
        xajax_fmfrmmanager_finishRoom(fm_obj.arrPriceSave);


    });
});

function fmfrmmanager_viewsave(){
    // $(parent).find(':input:not(:button)').each(function(){
}
function fmfrmmanager_checkglasscus(){
    var numcus = $('#fmfrmmanager_numcustomer').val();
    var numglass = $('#fmfrmmanager_numglass').val();
    if(isInteger(numcus)&&isInteger(numglass)){
        if(parseInt(numcus)<1){
            alert('Số người xem trong phòng phải lớn hơn 0');
            $('#fmfrmmanager_numcustomer').focus();
            return false;
        }
        if(parseInt(numglass)>parseInt(numcus)){
            alert('Số kính sử dụng phải nhỏ hơn số người xem!');
            $('#fmfrmmanager_numglass').focus();
            return false;
        }
    }else if(!isInteger(numcus)){
        alert('Vui lòng nhập số tự nhiên vào ô số người xem!');
        $('#fmfrmmanager_numcustomer').focus();
        return false;
    }else if(!isInteger(numglass)){
        alert('Vui lòng nhập số tự nhiên vào ô số lượng kính!');
        $('#fmfrmmanager_numglass').focus();
        return false;
    }
}



function fmfrmmanager_reloadform(msg){
    alert(msg);
    window.location.href='index.php';
}
 hasScrMngr = true;
xajax_fmfrmmanager_init();

</script>
<style>
    .myClassName{
        color: #999999 !important;
        font-style: italic !important;
    }

</style>
<script src="/adagps.com/scripts/jquery.watermark.min.js" type="text/javascript"></script>
<script>
    //placeholder='Nhập tên sản phẩm'

    jQuery(function($){

        $("#fmfrmmanager_txts").watermark("Tìm theo tên sản phẩm", {useNative: false,className: 'myClassName'});
    });
    $( document ).ready(function() {
        // Handler for .ready() called.

        $('#fmfrmmanager_txts').keyup(function() {
            var $field = $(this);

            // this is the value before the keypress
            var beforeVal = $field.val();

            setTimeout(function() {

                // this is the value after the keypress
                var afterVal = $field.val();
                for(var ii=0;ii<ProductForSeach.length;ii++)
                {
                    var arsee = ProductForSeach[ii].split('#');
                    $('#fmfrmmanager_liProd_'+arsee[1]).hide();
                }
                Search(afterVal);
                $('#fm_menu > div').removeClass("collapsed");

            }, 200);
        });

    });

    //    var a = new Array();
    //    var a1 = new Array();

    //    setTimeout(function() {

    //        for(var ii=0;ii<ProductForSeach.length;ii++)
    //        {
    //            a[ii]=ProductForSeach[ii];
    //             a1[ii]=locdau(ProductForSeach[ii]);
    //        }

    //    }, 2000);

    function Search(my_var)
    {
        //sau dau #la ma san pham,dung de tim hoac xac dinh ma san pham sau khi tim
//du lieu khong co dau

//du lieu co dau

// du lieu thuc te hien thi


        var arr = jQuery.grep(ProductForSeach1, function (value) {
                    search = new RegExp(my_var, "gi");
                    if(value!='undifine')
                        if(value.match(search)) return true;
                    return false;
                }
        );
        var arr11 = jQuery.grep(ProductForSeach, function (value) {
                    search = new RegExp(my_var, "gi");
                    if(value!='undifine')
                        if(value.match(search)) return true;
                    return false;
                }
        );

        for(var i=0;i<arr.length;i++)
        {
            var resultS = arr[i];
            var ars = resultS.split('#');
            $('#fmfrmmanager_liProd_'+ars[1]).show();
        }

//tim trong co dau

        for(var i=0;i<arr11.length;i++)
        {
            var resultS = arr11[i];
            var ars = resultS.split('#');
            $('#fmfrmmanager_liProd_'+ars[1]).show();
        }

    }


</script>
